Big Huge Thesaurus

concrete mixer

noun